Big Huge Thesaurus

rocket launcher

noun